blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul {

	-moz-font-feature-settings: inherit;

    -moz-font-language-override: inherit;

    border: 0 none;

    font-family: inherit;

    font-size: 100%;

    font-size-adjust: inherit;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-weight: inherit;

    line-height: inherit;

    margin: 0;

    padding: 0;

    vertical-align: baseline;

}

html{height:100%;background:#fff;}

body{

    font-size:13px;

	line-height:1.5;

	/*font-family:tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;font-family:'Hiragino Sans GB',"Microsoft Yahei",sans-serif;*/

    font-family:tahoma, arial, "Hiragino Sans GB","Microsoft Yahei", 宋体, sans-serif;

	-webkit-font-smoothing:antialiased;

	min-width:1100px;width:expression_r(document.body.clientWidth < 1100 ? "1100px": "auto" );

}

body{color:#888;position:relative; min-height:100%;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;}

.address, cite, dfn, em, var {font-style: normal;background:url(images/icon18.png) 3px 12px no-repeat;line-height:40px;text-indent:36px;}

code, kbd, pre, samp {font-family: courier new,courier,monospace;}

small {font-size: 12px;}

ol, ul, li {list-style: none;}

a { color:#888; text-decoration: none; outline:none;}

a:hover {color:#ed5736; text-decoration: none; }

sup {vertical-align: text-top;}

sub {vertical-align: text-bottom;}

legend { color: #424b50;}

fieldset, img {border: 0 none; vertical-align:middle;}

button, input, select, textarea {font-size: 100%;}

table {border-collapse: collapse; border-spacing: 0;}

b, i {font-style: normal;font-weight: normal;}

input:focus, textarea:focus{ outline:none;}

.focus{ background:#fff !important;}





.wrap{ width:100%; height:auto; margin:0 auto; }

.wrap:after { clear: both; content: ""; display: table;}

.page{ width:1100px; height:auto;  margin:0 auto 0px; overflow:hidden; position:relative;}

.page:after { clear: both; content: ""; display: table;}



/*首页栏目*/

.cont{ margin-top:20px; }

.cont:after { clear: both; content: ""; display: table;}

.box-hd{ padding-left:0px;color:#4f4e4e;font-size:16px;}

.box-hd strong{ color:#339933;}

.box-hd ul{ overflow:hidden;}

.box-hd ul li{ float:left; display:inline; padding:5px 20px; cursor:pointer; border-radius:3px;font-size:16px;}

.box-hd ul li{padding-top:0\0/; padding-bottom:4px\0/;}/*IE8*/

:root .box-hd ul li{padding-bottom:0\0/; padding-top:4px\0/;}/*IE9*/

.news-hover{ background:#059347; color:#fff;}

.news-hover1{ background:#f2f2f2; color:#343233;height:48px;border-bottom:1px solid #e3e3e5}

.box-bd{ overflow:hidden;}

.box-bd li{padding-top:2px;}

.redio{padding-top:0px;float:left;width:310px;}

.redio li{margin-top:12px;text-align:center;margin-left:12px;float:left;}

.redio ol{float:left;width:290px;}

.redio ol div{margin-top:10px;float:Left;}

.redio ol div li{background:url(images/icon10.jpg) 10px 5px no-repeat;width:40%;float:left;padding:0px;padding-left:20px;line-height:20px;margin-top:0px;}



.topSearch{ background:url(images/index_03.png) no-repeat;height:42px;line-height:42px;float:left;width:42px;margin-left:10px;}

.topSearch:hover{background:url(images/index_003.png) no-repeat;color:#007bc4;}



.tab_cont{padding:3px;margin-bottom:10px;height:237px;margin-left:15px;float:left;}

/*

.tab_cont li{float:left;padding:10px 25px 5px 20px;color:#0283d7;text-align:center;}

.tab_cont li a {color:#0283d7;}

*/

.tab_cont1{margin-bottom:10px;height:288px;float:left;margin:0px;margin-left:8px;}

.tab_cont1 li{float:left;padding:20px 25px 5px 30px;color:#0283d7;text-align:center;line-height:30px;}

.tab_cont1 li a {color:#0283d7;}

/*图片新闻*/

.section {float:left;}

.section .left { float: left; width: 300px;margin: 10px 0px; }

.section .mid { float: left; width: 430px; display: inline; }

.section .right { float: left; width: 230px; }

.focus {margin-top:0px;width:328px; height:300px;}
.focus dl { height: 261px; position: relative;}
.focus dl dt { }
.focus dl dt img { height: 278px; width: 328px; }
.focus dl dd { position: absolute; left: 0; bottom: 0; width: 100%; background:url(images/picbg.png);}
.focus dl dd a { display: block; margin: 0 4px; text-align: left; color: #fff; font: 14px/34px microsoft yahei; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.focus dl dd a:hover { text-decoration: none; color: #ffdb35 !important }
.focusPage { height: 26px; font: 12px/25px verdana;margin-top:-20px; z-index:99999; position:absolute;left:304px;}
.focusPage li { float: left; display: inline;background:url(images/ico13.png) no-repeat; cursor: pointer; text-align: center;width:15px;}
.focusPage .first { border-width: 0 1px 1px 1px; }
.focusPage .now { width:15px;border-color: #059347; color: #fff; cursor: default;background:url(images/ico12.png) no-repeat; }

.focus1 {margin-top:0px;width:328px; height:300px;}
.focus1 dl { height: 261px; position: relative;}
.focus1 dl dt { }
.focus1 dl dt img { height: 278px; width: 328px; }
.focus1 dl dd { position: absolute; left: 0; bottom: 0; width: 100%; background:url(images/picbg.png);}
.focus1 dl dd a { display: block; margin: 0 4px; text-align: left; color: #fff; font: 14px/34px microsoft yahei; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.focus1 dl dd a:hover { text-decoration: none; color: #ffdb35 !important }
.focusPage1 { height: 26px; font: 12px/25px verdana;margin-top:-20px; z-index:99999; position:absolute;left:304px;}
.focusPage1 li { float: left; display: inline;background:url(images/ico13.png) no-repeat; cursor: pointer; text-align: center;width:15px;}
.focusPage1 .first { border-width: 0 1px 1px 1px; }
.focusPage1 .now { width:15px;border-color: #059347; color: #fff; cursor: default;background:url(images/ico12.png) no-repeat; }


.focus2 {margin-top:0px;width:328px; height:300px;}
.focus2 dl { height: 261px; position: relative;}
.focus2 dl dt { }
.focus2 dl dt img { height: 278px; width: 328px; }
.focus2 dl dd { position: absolute; left: 0; bottom: 0; width: 100%; background:url(images/picbg.png);}
.focus2 dl dd a { display: block; margin: 0 4px; text-align: left; color: #fff; font: 14px/34px microsoft yahei; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.focus2 dl dd a:hover { text-decoration: none; color: #ffdb35 !important }
.focusPage2 { height: 26px; font: 12px/25px verdana;margin-top:-20px; z-index:99999; position:absolute;left:304px;}
.focusPage2 li { float: left; display: inline;background:url(images/ico13.png) no-repeat; cursor: pointer; text-align: center;width:15px;}
.focusPage2 .first { border-width: 0 1px 1px 1px; }
.focusPage2 .now { width:15px;border-color: #059347; color: #fff; cursor: default;background:url(images/ico12.png) no-repeat; }

/*

.focusPage { height: 26px; font: 12px/25px verdana;margin-top:-2px;}

.focusPage li { float: left; display: inline; width: 53px; background: #fff; cursor: pointer; text-align: center; border: #DDE8E9 1px solid; border-width: 0 1px 1px 0;}

.focusPage .first { border-width: 0 1px 1px 1px; width: 48px; }

.focusPage .now { background-color: #0383d7; border-color: #059347; color: #fff; cursor: default; }



*/



.data-box { margin: 20px 0 0; border: #D0E4E6 1px solid; }

.data-box .tab { border: #D0E4E6 1px solid; border-width: 0 1px; float: left; width: 85px; font: 12px/38px microsoft yahei; }

.data-box .tab li { background: #F5F8F8; border-top: #E9F3F4 1px solid; height: 38px; position: relative; float: left; width: 100%;}

.data-box .tab li a { display: block; text-indent: 29px; background-image: url(../images/icon_data.png); background-repeat: no-repeat; }

.data-box .tab .on { }

.data-box .tab .on i { position: absolute; width: 2px; height: 100%; background: #0096A5; z-index: 1; padding: 1px 0; left: -2px; top: -1px; }

.data-box .tab .on a { background-color: #fff; width: 100%; padding: 0 1px 0 0; border: #D0E4E6 1px solid; border-width: 1px 0; position: relative; z-index: 1; top: -1px; }

.data-box .tab li .db1 { background-position: 0 11px; }

.data-box .tab li .db2 { background-position: 0 -28px; }

.data-box .tab li .db3 { background-position: 0 -65px; }

.data-box .tab li .db4 { background-position: 0 -105px; }

.data-box .tab li .db5 { background-position: 0 -145px; }

.data-box .tab li .db6 { background-position: 0 -165px; }

.data-box .tab li .db7 { background-position: 0 -223px; }

.data-box .tab li .db8 { background-position: 0 -262px; }

.data-box .tab li .db9 { background-position: 0 -183px; }

.data-box .con { float: left; width: 211px; _width: 208px; height: 311px; overflow: hidden; }

.data-box .item { }

.data-box .con ul { padding: 12px 0 0 15px; color: #56BAC4; }

.data-box .con ul { *zoom: 1;

}

.data-box .con ul:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: '.'; }

.data-box .con li { float: left; line-height: 26px; width: 64px; }

.data-box .con .zzk { padding: 6px 0 0 15px; }

.data-box .con .zzk li { }

.data-box .con .ypk { }

.data-box .con .ypk li { width: 96px; }

.data-box .con .yyk1, .data-box .con .yyk2 { padding-top: 2px; }

.data-box .con .yyk li { width: 86px; }

.data-box .con .yyk2 li { width: 43px; }

.data-box .con .ysk { }











.ycdt-box, .xz-box{ width:325px; overflow:hidden; float:left; display:inline; background:#fff;padding:0px 0px 20px 20px;}

.ycdt-box, .xz-box{border-right:1px dashed #ddd\0/; width:299px\0/;}/*IE8*/

:root .ycdt-box, .xz-box { width:325px; border-right:0;}/*IE9*/

.ycdt-box{ height:300px;}

.news-box{ width:596px; overflow:hidden; float:left; display:inline; background:#fff;margin-left:15px;margin-right:15px;border:1px solid #e5e5e5;}



.cont-line{ background:#ddd; margin-top:20px; border-top:1px solid #ddd;  background:#f6f6f6; }

.cont-line:after { clear: both; content: ""; display: table;}

.news-list{ float:left; display:inline; width:230px;font-size:12px;margin-left:10px;}

.news-list li{height:23px; display:block; overflow:hidden; padding-left:10px; background:url(images/icon7.gif) left 12px no-repeat;padding:0px;text-indent:10px;float:left;text-align:left;}

.news-list li span{ float:right; color:#999999;}

.news-list li a{color:#3F3F3F;}

.news-list li a:hover{color:#0068b7;}

.news-list ol{padding-bottom:5px;}

.news-list2{ float:right; display:inline; width:490px;font-size:14px;height:261px;}

.news_list4{ float:left; display:inline; width:380px;font-size:14px;}

.news-list3 li{height:30px; display:block; overflow:hidden; padding-left:10px; background:url(images/ico14.png) left 12px no-repeat;padding:0px;text-indent:10px;float:left;text-align:left;width:100%;}

.news-list3 li a{color:#333;font-size:14px;}

.news-list3 li span{float:right;color:#ccc;}



.news-pic{ float:left; width:272px; height:164px; position:relative;}

.news-list1{float:left; display:inline; width:800px;font-size:14px;height:auto;color:#81898d;}

.news-list1 a{color:#059347;text-decoration:underline}

.news-list1 a:hover{color:#e66a5d;text-decoration:underline}

.news-list1 span{color:#e66a5d}



.leftbod_list{font-size:14px;width:780px;float:left;margin:0 auto;padding-top:15px;padding-bottom:12px;}

.leftbod_list li {width:750px;font-size:14px;background:url(images/icon4.gif) 10px 8px no-repeat;float:Left;height:25px;line-height:25px;padding-left:25px;}

.leftbod_list a:link{text-decoration:none;color:#515151;}

.leftbod_list a:visited {text-decoration:none;color:#515151;}

.leftbod_list a:hover {text-decoration:none;color:#3e94fe;text-decoration: underline;}

.leftbod_list a:active {text-decoration:none;color:#3e94fe;}

.lf_data{float:right;font-size:12px;color:#555;}



.xz-box{ height:320px;border:1px solid #e5e5e5;background:url(images/menubg.jpg) left bottom no-repeat;width:186px;}

.xz-box ul{ overflow:hidden;}

.xz-box ul li{ float:left;padding-bottom:5px;margin-top:0px; display:inline;}



.xz-box1{ height:248px;border:1px solid #e5e5e5;width:260px;float:right;margin-bottom:15px;}

.xz-box1 ul{ overflow:hidden;}

.xz-box1 ul li{ float:left;padding-bottom:5px;margin-top:0px; display:inline; text-align: left;}

.index_tit{height:40px;line-height:38px;font-size:16px;color:#0044b4}

.index_tit span{border-bottom:3px solid #7abd15;line-height:38px;float:left;padding-right:10px;}

.index_tit1{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-left:10px;}

.index_tit2{border-bottom:1px solid #e5e5e5;margin-bottom:10px;text-indent:12px;padding-right:10px;}

.index_tit3{background:url(images/icon.png) 10px 7px no-repeat;text-indent:50px;}

.index_tit4{background:url(images/icon23.png) 10px 2px no-repeat;text-indent:50px;border-bottom:1px solid #e5e5e5;}

.index_tit5{background:url(images/icon24.png) 13px 5px no-repeat;text-indent:50px;border-bottom:1px solid #e5e5e5;}

.index_tit6{background:url(images/icon25.png) 13px 5px no-repeat;text-indent:50px;}



.xz-ico{ text-align:left; display:inline; float:left;font-size:14px;color:#373737;text-indent:40px;}

.xz-ico span{ display:block; position:relative; bottom:0; padding:2px;width:189px;height:38px;line-height:39px;}

.xz-ico:hover h1{ border-color:#ed5736;color:#fff;}

.xz-blue:hover{ color:#47a8ef;}

.xz-blue:hover h1{border-color:#47a8ef;}

.xz-green:hover { color:#4cc42c;}

.xz-green:hover h1{border-color:#4cc42c;}

.xz-violet:hover{ color:#c34ce5;}

.xz-violet:hover h1{border-color:#c34ce5;}

.xz-yellow:hover{ color:#ffb400;}

.xz-yellow:hover h1{ border-color:#ffb400;}

.ycdt-box ul li{ text-align:justify; text-justify:inter-ideograph; width:94%; text-indent:2em; overflow:hidden;}

.ycdt-box .box-bd{ height:120px; padding-top:0;}







.xz-ico1{ text-align:center; display:inline; float:left;font-size:12px;color:#4f4e4e;width:40%;margin-bottom:10px;padding-left:13px;}

.xz-ico1 h1{ width:52px; height:52px; overflow:hidden; background:#7DD17D; border-radius:50%; margin:0 auto;border:1px solid #7DD17D;}

.xz-ico1 i{ font-size:24px; line-height:52px; height:52px;}

.xz-ico1 i img{text-align:center;line-height:52px;padding-top:7px;}

.xz-ico1 span{ display:block; position:relative; bottom:0; padding:2px;}

.xz-ico1:hover h1{ border-color:#ed5736;background:#FBA919;}





.news-col{ overflow:hidden;}

.news-col li{ display:block; overflow:hidden; height:46px; line-height:46px; border-bottom:1px dashed #ddd;}

.news-col li a{ float:left; font-size:14px;}

.news-col li span{ float:right;}

.news-col li.news-col-last{ border-bottom-style:solid;}

.news-pager{ height:46px; line-height:46px;}

.news-pager b{ padding:0 5px;}

.news-search{border-bottom:1px dashed #ddd; padding-bottom:15px;}

.news-search label{ line-height:26px;}

.news-cont{ font-size:14px; color:#424b50;}





/*UI widht  height  padding  margin 长宽高 float left right */

.hide{ display:none;}

.show{ display:block;}

.more{ position:absolute; right:30px; top:50px; font-size:13px;color:#606060;background:url(images/+.jpg) left 2px no-repeat;width:40px;text-align:right}

.more a{color:#606060;}

.more2{ position:absolute; right:30px; top:40px; font-size:13px;color:#606060;background:url(images/+.jpg) left 2px no-repeat;width:40px;text-align:right}

.more2 a{color:#606060;}

.more1{ position:absolute; left:280px; top:40px; font-size:13px;color:#606060;background:url(images/+.jpg) left 2px no-repeat;width:40px;text-align:right}



.icofont{

	font-family: 'YtoIcons';

	speak: none;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}







/*index banner*/

.mod_banner_tab {

  width: 1200px;

  position: absolute;

  left: 50%;

  top: 520px;

  margin-left: -600px;

  z-index: 30;

}

.mod_banner_tab .tab_point {

  float: left;

  width: 180px;

  margin-left: 48%;

  display: inline;

  margin-top:10px;

}

.mod_banner_tab .tab_point li {

  display: inline;

  float: left;

  width: 16px;

  height: 16px;

  background: #fff;

  *background: #DEDEDE;

  opacity: 0.5;

  /*filter:alpha(opacity=0.5)*/

  border-radius: 16px;

  box-shadow: 0px 1px 0px #474747;

  margin-right: 10px;

}

.mod_banner_tab .tab_point li:hover,

.mod_banner_tab .tab_point .curr {

  opacity: 0.9;

  *background: #F60;

  background: #F60\9;

}







.mod_banner {

  width: 100%;

  min-width: 1100px;

  height: 450px;

  text-align: left;

  position: relative;

  z-index: 1;

  left: 0;

  top: 0;

  overflow: hidden;

}

.mod_banner .banner_pic {

  width: 100%;

  height: 450px;

  overflow: hidden;

  margin:0 auto;

  left:0;

  transition: all 0.1s linear;

  z-index: 0;

  position: absolute;

}

.mod_banner .banner_pic a {

  width: 100%;

  height: 450px;

  dispmlay: block;

  position: absolute;

  left:0;

  margin:0 auto;

  top:0px;

  background: #fff;

  overflow: hidden;

}

.mod_banner .banner_pic img {

  left: 0px;

  top: 0px;

  z-index: 1;

	position: relative;left: 0%;

}



.hotgz{float:left; display:inline; padding:4px;  border-radius:5px;font-size:16px; background:#fff; color:#fff;margin-top:10px;border:1px solid #dcdcdc;width:239px;margin-left:5px;margin-right:10px;}

.hotgz li{float:left;}

.hottit{background:url(images/hotbg.png) left top no-repeat;top:-10px;left:-10px;float:left;width:239px; position:relative;text-indent:10px;}

.hotlist{color:#888888;font-size:14px;width:240px;float:left;text-indent:0px;padding-left:15px;padding-top:10px;}

.hotlook{border-radius:5px;background:#ff8202;color:#fff;float:left;font-size:12px;text-align:right;padding:0px 10px;margin-left:170px;padding-bottom:2px;}





.holdbox{float:left; display:inline;  border-radius:5px;font-size:14px; background:#fff; color:#3d3d3d;margin-top:15px;border:1px solid #dcdcdc;width:160px;margin-right:10px;height:73px;padding-top:30px;padding-left:10px;}



.link{float:left;margin-top:10px;margin-bottom:15px;margin-left:5px;}

.link img{border:1px solid #DFDEDA;margin:5px;}



.homemenulist{border:1px solid #E5E5E5;float:Left;width:1078px; background:#F4F5F5;padding:5px 0px 10px 20px;margin-top:15px;}

.homemenulist li{float:Left;width:107px;text-align:center;}

.tit{font-size:14px;color:#0068b7}

.menulist{font-size:12px;color:#666666}

.keshibox{float:Left;margin-top:20px;font-size:14px;}

.keshibox li{float:left;margin-right:15px;}

.keshibox img{border:4px solid #D9EAF7}

.keshibox span{color:#000000}

.keshibox a{color:#0068b7}

.ck1{float:left;width:80px;height:24px;background:#76b5ea;text-align:center;color:#fff;line-height:24px;}

.ck1 a{color:#fff;}

.ck1 a:hover {background:#ecc300;width:80px;height:24px;float:left;}

.keshidoct{padding-top:5px;float:left;}

.keshidoct table{float:Left;margin-right:16px;margin-top:15px;}



.spbox{float:left;}

.spbox li{float:left;text-align:center;font-size:14px;color:#0068b7;margin-right:15px;margin-top:20px;}

.spbox li span{background:#E9E9E9;float:Left;width:165px;line-height:30px;}





.mod_service_group .tab {

  zoom: 1;

  width: 820px;

}

.mod_service_group .tab:after {

  display: block;

  height: 0;

  clear: both;

  content: "";

  visibility: hidden;

}

.mod_service_group .tab li {

  display: inline;

  float: left;

  width: 234px;

  height: 36px;

  overflow: hidden;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;

  text-align: center; 

}



.mod_service_group .tab li.diff {

  padding-right: 0px;

}

.mod_service_group .tab li a {

  display: block;

  height: 36px;

  line-height: 36px;

  text-decoration: none;

  font-size: 16px;

  font-family: 'Microsoft YaHei';

  color: #000;

}

.mod_service_group .tab_a.curr {

 float:left; display:inline; padding:0px 0px; cursor:pointer;font-size:14px; border-bottom:4px solid #7ABD15; color:#0044B4;

}

.mod_service_group .tab_a.curr {padding-top:0\0/; padding-bottom:4px\0/;}/*IE8*/



.mod_service_group .tab_b.curr {

 float:left; display:inline; padding:0px 0px; cursor:pointer;font-size:14px; border-bottom:4px solid #7ABD15;color:#0044B4;

}

.mod_service_group .tab_a.curr a {

  color: #0044B4;

}

.mod_service_group .tab_b.curr a {

  color: #0044B4;

}



.doclist {

    margin-bottom:0px;border-bottom:1px dotted #ddd;

}

.doclist td {

    background-color: #FFFFFF;

}

.doclist .theme {

    background-color: #F2F2F2;

    padding: 5px 0;

    text-align: center;

    width: 120px;

}

.doclist .theme img {

    border: 1px solid #d0dae4;

    padding: 1px;margin-bottom:10px;

}

.doclist .titledoc {

    font-size: 14px;

    font-weight: bold;

    height: 30px;

    line-height: 30px;

    padding-left: 10px;

}

.doclist .titledoc a {

    font-size: 14px;

    font-weight: bold;

    height: 30px;

    line-height: 30px;

    margin-right: 6px;

}

.doclist .summary {

    line-height: 22px;

    padding: 0 10px 10px;

}







/*1105_shequ*/

.tab_cont2{padding:3px;margin-bottom:10px;height:237px;margin-left:15px;float:left;}

.tab_cont2 li{float:left;padding:20px 25px 20px 25px;color:#0283d7;text-align:center;}

.tab_cont2 li a {color:#0283d7;}

.index_rtimg{float:left;margin-top:10px;width:260px;border-left:1px solid #e5e5e5;}

.index_rtimg img{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:85px;}